#!/usr/bin/python
# -*- coding: UTF-8 -*-

# 06-流程控制-分支
'''
顺序结构：按部就班执行
选择结构：根据条件不同执行
循环结构：重复执行
'''
# score = 60
# if score < 60:
#     print('不及格')
# elif 60 <= score <= 80:
#     print('良好')
# elif 80 < score <= 100:
#     print('优秀')
# else:
#     print('成绩输入有误')

# 三元表达式：条件成立时返回的值 if 条件 else 条件不成立时返回的值
# x = 100
# y = 10
# if(x > y):
#     print(x)
# else:
#     print(y)

# num_max = x if x > y else y

'''
while 循环
适用情况：不清楚循环的具体次数，或者当条件一直为真的时候一般用while
注意：条件中的变量在while迭代中的变化，设置程序的出口
'''
# x = 1
# while x < 5:
#     print(x)
#     x = x + 1
#     print('x + 1 = ' + str(x))

# s = 'abcd'
# for i in range(len(s)):
#     print(s[i])

'''
enumerate() 函数用于讲一个可遍历的数据对象（如列表、元组或字符串）组合为一个索引序列，
同时列出数据和数据下标，一般用在for循环中
'''
# s = 'abcd'
# for i in enumerate(s):
#     print(i)

# s = 'abcd'
# for i in range(3):
#     print(i)
#     for j in s:
#         print(j)

'''
奇偶数打印
'''
for i in range(1, 11):
    if i % 2 == 1:
        continue
    else:
        print(i)
